package com.deyuanyun.pic.settings.service.msgtemplate;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *  消息推送注解，设置参数名，需要和{@link PushMessage}结合使用，<br />
 *  本注解写在接口上，写在实现类上面没有效果
 *  @author axiao(xj08.dream@gmail.com)
 *  @date 2016-10-09
 *  @version 1.0
 *  Histroy: [修改人][时间][描述]
 */
@Target({ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ParamName {

    /**
     * 字段的名字，需要和{@link PushMessage}的value值对应，不能为空
     * @return
     */
    String value() default "";
}
